/* lethead2.c */

#include <stdio.h>
#include <string.h>

#define NAME "GIGATHINK, INC."
#define ADDRESS "101 Megabuck Plaza"
#define PLACE "Megapolis, CA 94904"
#define WIDTH 40
#define SPACE ' '

void show_n_char (int ch, int num);

int main(int argc, char **argv)
{
    int spaces;

    show_n_char ('*', WIDTH);
    putchar ('\n');
    show_n_char (SPACE, 12);
    printf ("%s\n", NAME);
    spaces = (WIDTH - strlen (ADDRESS) ) / 2;
    show_n_char (SPACE, spaces);
    printf ("%s\n", ADDRESS);
    show_n_char (SPACE, (WIDTH - strlen (PLACE) ) / 2);
    printf ("%s\n", PLACE);
    show_n_char ('*', WIDTH);
    putchar ('\n');

    return 0;
}
void show_n_char (int ch, int num)
{
    int count;

    for (count = 1; count <= num; count++)
    {
        putchar (ch);
    }
}
